let o = {
  m: function () {
    let self = this;
    console.log(this === o); // true
    function f() {
      console.log(this === o); // false
      console.log(self === o); // true
    }
    const g = () => {
      console.log(this === o); // true
    };
    f();
    g();
  },
};
o.m();
